package main

import "fmt"

func main() {
	fmt.Println("字符串" + "Google" + "Runoob")
	//声明一个变量并初始化
	var a string = "Runoob"
	fmt.Println(a)
	//声明多个变量并初始化
	var b, c int = 1, 2
	fmt.Println(b, c)
	// 没有初始化就为零值
	var d int
	fmt.Println(d)
	// bool 零值为 false
	var e bool
	fmt.Println(e)

	var i int
	var f float64
	var s string
	fmt.Printf("%v %v %v %q\n", i, f, b, s)

	g := "Runoob" // var f string = "Runoob"

	fmt.Println(g)

	_, numb, strs := numbers() //只获取函数返回值的后两个
	fmt.Println(numb, strs)
	first, numb, strs := numbers()
	fmt.Println(first, numb, strs)

}

//一个可以返回多个值的函数
func numbers() (int, int, string) {
	a, b, c := 1, 2, "str"
	return a, b, c
}
